QHIN (Kno2) - Integration

(0 reviews)

Setup guide

Prerequisites

  • Before deploying this application, ensure that the necessary entitlements are added into your Health Cloud org to utilize the Salesforce Healthcare APIs.
  • This asset leverages the Salesforce Healthcare APIs to synchronize patient demographics from a document retrieved from a responding provider organization via Kno2.

Dependent Applications

This solution leverages the following applications:

Note: The fields that need to be populated vary for Generic FHIR Client Application based on choice of EMR system, so configure accordingly. C-CDA to FHIR System API do not need any specific fields to be configure and choose the None option.

Anypoint Runtime Manager configuration

This solution requires manual configurations to few of the applications.

Below are the the steps to configure Patient Summary - EMR integration application.

  • Search the application using the Search Applications option and enter hls-hc-fhir-r4-sync-prc-api as name to search.
  • Click on the Application, then click on the Settings on the left menu. A screen appears with multiple tabs to configure the application.
  • Click on the Runtime tab to configure the Worker size as a minimum of 1 vCore.
  • Click on the Properties tab to configure/override the properties and Apply Changes to restart.

Required property overrides

At a minimum, the following properties must be configured to reflect the target deployment environment.

Property NameDescription
sys.emr.hostHost of the Generic FHIR Client System API instance
sys.emr.clientidClient Id of the Generic FHIR Client System API instance
secure::sys.emr.clientsecretClient Secret of the Generic FHIR Client System API instance

Below are the the steps to configure Generic FHIR Client application.

  • Search the application using the Search Applications option and enter generic-system-app as name to search.
  • Click on the Application, then click on the Settings on the left menu. A screen appears with multiple tabs to configure the application.
  • Click on the Properties tab to configure/override the properties and Apply Changes to restart.

Required property overrides

At a minimum, the following properties must be configured to reflect the target deployment environment.

Property NameDescription
scopeList of scopes seperated with a space that are supported by the EHR system that is being configured. Look at the documemntation of the EHR System for supported scopes. For example - Cerner supports the following scopes and they can be configured as values to this property as shown: system/Patient.read system/Patient.write system/Practitioner.read system/Practitioner.write

Salesforce Configurations

This solution also requires installation and configuration of custom component that invokes the Mule APIs deployed. Refer to Patient Sync Lightning Web Component.


Reviews

TypeApplication
OrganizationMuleSoft
Published by
MuleSoft Solutions
Published onFeb 26, 2024
Asset overview
Industries CloudHealth
Custom fields

Asset versions for 1.0.x

Asset versions
StatusVersionActions
1.0.2
1.0.1